跳到主要内容

DragonBone的类对象

描述:

  用于创建DragonBone对象的类。

getLooks

类型: 函数。

描述:

  返回DragonBone动画模型文件的可用的外观列表。

签名:

getLooks: function(self: DragonBoneClass, boneStr: string): {string}

参数:

参数名类型描述
boneStrstring要获取外观的DragonBone文件名字符串。

返回值:

返回类型描述
{string}包含可用外观的字符串列表。

getAnimations

类型: 函数。

描述:

  返回DragonBone动画模型文件的可用的动画列表。

签名:

getAnimations: function(self: DragonBoneClass, boneStr: string): {string}

参数:

参数名类型描述
boneStrstring要获取动画的DragonBone文件名字符串。

返回值:

返回类型描述
{string}包含可用动画的字符串列表。

__call

类型: 元方法。

描述:

  使用指定的骨骼字符串创建DragonBone的新实例。

签名:

metamethod __call: function(self: DragonBoneClass, boneStr: string): DragonBone | nil

参数:

参数名类型描述
boneStrstring用于创建新实例的DragonBone文件名字符串。
DragonBone文件名字符串可以是不带扩展名的文件路径,例如 "DragonBone/item",或包含所有相关扩展名的完整文件路径,例如:"DragonBone/item_ske.json

返回值:

返回类型描述
DragonBone'DragonBone' 的新实例。如果找不到指定的文件,则返回 nil。

__call

类型: 元方法。

描述:

  使用指定的骨骼和图集文件创建DragonBone的新实例。 此函数仅加载模型文件内的第一个骨架。

签名:

metamethod __call: function(self: DragonBoneClass, boneFile: string, atlasFile: string): DragonBone | nil

参数:

参数名类型描述
boneFilestring要加载的骨骼文件的文件名。
atlasFilestring要加载的图集文件的文件名。

返回值:

返回类型描述
DragonBone带有指定骨骼文件和图集文件的DragonBone的新实例。如果找不到指定的文件,则返回 nil。